.record-page{
	.head-search-box{
		background: #fff;
		position: fixed;
		width: 100%;
		left: 0;
		z-index: 10;
		padding: 20rpx 30rpx;
		display: flex;
		align-items: center;
		.search-wrap {
			flex: 1;
			font-size: $font-size-tag;
			display: flex;
			align-items: center;
			.input-wrap {
				flex: 1;
				display: flex;
				justify-content: space-between;
				align-items: center;
				background: $color-bg;
				height: 70rpx;
				padding-left: 10rpx;
				border-radius: 70rpx;
				input {
					width: 90%;
					background: $color-bg;
					font-size: 28rpx;
					height: 50rpx;
					padding: 10rpx 25rpx 10rpx 40rpx;
					line-height: 50rpx;
					border-radius: 40rpx;
				}
				text {
					font-size: $font-size-toolbar;
					color: $color-tip;
					width: 80rpx;
					text-align: center;
					margin-right: 20rpx;
				}
			}
		}
		.filter-box{
			display: flex;
			align-items: center;
			margin-left: 20rpx;
			.name{
				font-size: 30rpx;
				color: #2572f4;
			}
			.icon-shaixuan{
				font-size: 34rpx;
				color: #2572f4;
			}
		}
	}
	.list-content{
		padding: 0 30rpx 30rpx;
		// .data-list{
			.item{
				padding: 0 30rpx 30rpx;
				background: #fff;
				margin-bottom: 20rpx;
				box-shadow: 0 2rpx 18rpx 0 #dedede;
				border-radius: 16rpx;
				.work-num{
					font-size: 28rpx;
					padding: 16rpx 0;
					border-bottom: 1rpx solid #eee;
				}
				.name-dep-type{
					display: flex;
					align-items: center;
					justify-content: space-between;
					margin: 20rpx 0;
					.big-img{
						width: 150rpx;
						height: 150rpx;
						margin-right: 10rpx;
					}
					.user-info{
						display: flex;
						align-items: center;
						.avatar{
							width: 80rpx;
							height: 80rpx;
							border-radius: 50%;
							margin-right: 10rpx;
						}
						.left-b{
							display: flex;
							align-items: center;
							.name{
								font-size: 32rpx;
								font-weight: 600;
							}
							.department{
								border: 1rpx solid #2572f4;
								padding: 2rpx 10rpx;
								color: #2572f4;
								font-size: 28rpx;
								line-height: 28rpx;
								margin-left: 10rpx;
								border-radius: 6rpx;
							}
						}
						.smoke-fire{
							font-size: 28rpx;
							margin-top: 30rpx;
						}
					}
					.work-type{
						font-size: 28rpx;
					}
				}
				.info-b{
					justify-content: initial;
				}
				.date-action{
					display: flex;
					align-items: center;
					justify-content: space-between;
					.date{
						font-size: 28rpx;
					}
					.action{
						font-size: 30rpx;
						font-weight: 600;
						color: purple;
					}
					.out{
						color: green;
					}
				}
			}
		// }
	}
	.filter-popup{
		// width: 450rpx;
		height: 100vh;
		overflow-y: auto;
		padding: 20px;
		.module{
			margin-bottom: 50rpx;
			.title{
				font-size: 26rpx;
				font-weight: 600;
				padding-bottom: 20rpx;
			}
			.uni-input{
				font-size: 28rpx;
				width: 100%;
				height: 70rpx;
				border-radius: 10rpx;
				border: 1rpx solid #eee;
				line-height: 70rpx;
				padding: 0 20rpx;
			}
			.m-box{
				display: flex;
				align-items: center;
				flex-wrap: wrap;
				.m-it{
					width: 100rpx;
					padding: 2rpx 10rpx;
					border-radius: 6rpx;
					border: 1rpx solid #999;
					margin: 10rpx;
					text-align: center;
				}
				.m-active{
					border: 1rpx solid #2572f4;
					color: #2572f4;
				}
			}
		}
		.footer-btn{
			display: flex;
			align-items: center;
			margin-top: 50rpx;
			.btn{
				width: 150rpx;
				height: 66rpx;
				border-radius: 40rpx;
				text-align: center;
				line-height: 66rpx;
				margin: 0 20rpx;
			}
			.reset{
				border: 1rpx solid #666;
			}
			.confirm{
				background: #2572f4;
				color: #fff;
			}
		}
	}
}